#include <iostream>
#include <cmath>
#include <algorithm>
#include <cstring>
#include <vector>
#include <map>
#include <queue>
#include <cstdio>
#include <string>
#include <stack>
#include <set>
#define IOS ios::sync_with_stdio(false), cin.tie(0)
using namespace std;
typedef long long ll;
bool vis[10];
ll a[15];
bool suc;

bool judge(){
    ll x1=a[1]*1000+a[2]*100+a[3]*10+a[4];
    ll x2=a[5]*1000+a[6]*100+a[7]*10+a[2];
    ll ans=a[5]*10000+a[6]*1000+a[3]*100+a[2]*10+a[8];
    if(x1+x2==ans)return true;
    else return false;
}

void dfs(ll id){
    if(suc)return ;
    if(id>8){
        if(judge()){
            cout<<a[5]<<a[6]<<a[7]<<a[2]<<endl;
            suc=true;
        }
        return ;
    }
    for(ll i=9;i>=0;i--){
        if(vis[i])continue;
        vis[i]=true;
        a[id]=i;
        dfs(id+1);
        vis[i]=false;
    }
}

int main()
{
    IOS;
    // suc=false;
    // memset(vis,false,sizeof(vis));
    // dfs(1);
    cout<<1085<<endl;
    getchar();
    getchar();
    return 0;
}
